خرید بک لینک
مثال : به عنوان یک مثال ساده برای درک بهتر این مفهوم می توان به رابطه ی بین حیوان و سگ اشاره کرد همانطور که می دانید سگ نوعی حیوان است . یعنی سگ علاوه بر ویژگی های خاص خود شامل ویژگی های حیوان بودن نیز می شود . اگر از دید برنامه نویسی به این مفهوم نگ

برچسب: نویسنده: پویا فراهانی تاريخ: پنجشنبه 2 آذر 1396 ساعت: 12:36

Protected Method : متدی که به صورت Protected در یک کلاس تعریف شود در کلاس هایی که از آن ارث بری می کنند در دسترس خواهند بود اما در نمونه ساخته شده از کلاس ارث بری شده قابل استفاده نخواهد بود . در این جا کلاس Human را تعریف می کنیم که شامل یک متد Prot

برچسب: نویسنده: پویا فراهانی تاريخ: پنجشنبه 2 آذر 1396 ساعت: 12:36

دسترسی به عناصر کلاس پایه از کلاس مشتق :

حالت 2 :

یکی دیگر از راه های دسترسی به کلاس پایه از طریق کلاس مشتق این روش می باشد که در پایین ان را توضیح داده ایم :

فرض کنید کلاس Student از کلاس Human مانند مثال قبل ارث بری کرده است:

public class Student:Human
{

.

.

.
public Override int GetNameLengh() =>base.GetNameLength()+this.StudentCode.length;

}

این متد نیز دقیقا همان کار متد حالت1 را می کند .

برچسب: نویسنده: پویا فراهانی تاريخ: پنجشنبه 2 آذر 1396 ساعت: 12:36

دو Interface می نویسیم : interface Ipersianmath { int sum(int a, int b); int sum(int a, int b, int c); } __________________________________________________________________interface Ipersiantext { string ReverseText(string tex

برچسب: نویسنده: پویا فراهانی تاريخ: پنجشنبه 2 آذر 1396 ساعت: 12:36

Abstract class:

کلاس هایی هستند که می توان از آن ها ارث بری کرد اما نمی توان از آن ها Object ساخت.

معمولا کلاس هایی که به صورت Abstract تعریف می شوند که در آینده نیاز به توسعه ی اساسی و گستره دارند و این کلاس ها بیشتر نقش پایه و چارچوب سایر کلاس ها را بر عهده دارند.

به مثال زیر توجه کنید :

public Abstract class Human
{

....

}

public class Student:Human ==> مشکلی پیش نمی آید
{

....

}

Human h=new Human(); X ==> از این نوع کلاس نمی توان نمونه ساخت

برچسب: نویسنده: پویا فراهانی تاريخ: پنجشنبه 2 آذر 1396 ساعت: 12:36

صفحه بندی